package com.zzyl.service;

import com.zzyl.base.PageResponse;
import com.zzyl.dto.AddroleDto;
import com.zzyl.dto.RolepageDto;
import com.zzyl.dto.updateDto;
import com.zzyl.entity.Role;

import java.util.List;

public interface RoleService {
    PageResponse<Role> page(Integer pageNum, Integer pageSize, RolepageDto dto);


    void addRole(AddroleDto dto);

    List<String> findCheckedResources(Long roleId);

    void updateRole(updateDto dto);

    void deleteRole(Long id);

    List<Role> list();
}
